@charset "utf-8";
*{-webkit-tap-highlight-color:rgba(0,0,0,0);}
html{ font-size:62.5%;}
body{ background-color:#fff; font-family:"Microsoft YaHei","simsun",Arial; font-size:14px; line-height:1.5; color:#333; overflow-x:hidden;}
body,form,iframe{margin:0px;padding:0px;}
img{ border:none;vertical-align:middle;}
a{ text-decoration:none; color:#333; -webkit-transition:all .3s ease-in-out; transition:all .3s ease-in-out;}
a:hover{ color:#0084e9;}
input,textarea,select,button{ outline:none;vertical-align:middle; font-size:inherit; font-family:inherit;}
textarea{ resize:none; overflow-y:auto;}
input[type="submit"],input[type="reset"],input[type="button"],button{ cursor:pointer;-webkit-appearance:none;}
hr{height:0;border-width:1px 0 0 0;border-style:solid;margin:0;color:#ddd;}
h1,h2,h3,h4,h5,h6{ font-weight:normal; margin:0;}
h1{ font-size:60px;}
h2{ font-size:36px;}
h3{ font-size:24px;}
h4{ font-size:18px;}
h5{ font-size:16px;}
h6{ font-size:14px;}

.reset,.reset dt,.reset dd{ padding:0; margin:0; list-style:none;}
.clearfix:before{ content:"."; display:block; clear:both; height:0; font-size:0; visibility:hidden; overflow:hidden;}
.clearfix:after{ content:"."; display:block; clear:both; height:0; font-size:0; visibility:hidden; overflow:hidden;}

.hidden{ visibility:hidden;}
.visible{ visibility:visible;}
.hide{ display:none !important;}
.show{ display:block !important;}

.pull-left{ float:left;}
.pull-right{ float:right;}
.compel-right{ float:right !important;}
.max-full{ max-width: 100%;}

#dituContent img{ max-width:none;}
.container{ width:96%; max-width:1200px; margin:0 auto;}

.rowFluid{ clear:both;}
.rowFluid:before,.rowFluid:after,.pluginWrapper:before,.pluginWrapper:after,.column:before,.column:after{ content:"."; display:block; clear:both; height:0; font-size:0; visibility:hidden; overflow:hidden;}
.pluginContent{ height:inherit;}
#el_5158402618144538 .pluginContent{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3; }
.plugin_2539251270825941 .pluginContent{height:64px;}

/* 模态对话框 */
.dialogLockScreen{ position:fixed; left:0; top:0; z-index:600; width:100%; height:100%; background:#000; filter:Alpha(Opacity=60); opacity:.6;}
.modalDialog{ position:absolute; z-index:601; background:#fff; box-shadow:2px 2px 5px #000; color:#666;}
.modalDialog .dialogTitle{ height:34px; line-height:34px; padding-left:20px; font-size:14px; border-bottom:1px solid #ccc; background:#f6f6f6;}
.modalDialog .dialogMain{ overflow-y:auto;}
.modalDialog .dialogButtons{ height:44px; border-top:1px solid #ccc; background:#f6f6f6; text-align:right;}
.modalDialog .dialogButtons span{ display:inline-block; height:24px; line-height:24px; margin-top:9px; padding:0 20px; background:#0084e9; border:1px solid #0376cd; cursor:pointer; color:#fff; margin-right:20px;}
.modalDialog .dialogButtons span:hover{ background:#0174cc; border-color:#0168b7;}
.modalDialog .dialogLoader{ height:100%; min-height:130px; background:url(../../../public/images/loading_32_1.gif) no-repeat center center;}
/* 手机版菜单 */
.mobileMenuBtn{ position:fixed; right:20px; top:20px; height:30px; line-height:30px; color:#999; background-color:rgba(255,255,255,0.8);width:30px; text-align:center; cursor:pointer; border:1px solid #ddd; font-size:18px;z-index:6009; border-radius:3px; display:none;}
.mobileMenuBtn:hover{ background-color:#ddd;}
.mobileMenu{ position:fixed; left:-200px; top:0; z-index:6005; font-size:14px; overflow-x:hidden; overflow-y:auto; background:#333; height:100%; width:200px; -webkit-transition:left .3s ease-in; transition:left .3s ease-in;}
.mobileMenu ul{ position:absolute; top:0; width:100%; left:0; height:100%; background:#333; list-style:none; margin:0; padding:0; color:#fff; -webkit-transition:left .3s ease-in; transition:left .3s ease-in;}
.mobileMenu ul li{ border-bottom:1px solid #222; overflow:hidden;}
.mobileMenu ul li a{ display:block; width:80%; float:left; text-indent:15px; color:#fff; height:36px; line-height:36px;}
.mobileMenu ul li a:active{ background-color:#222;}
.mobileMenu ul li a i{ text-indent:0;}
.mobileMenu ul li .openChild{ cursor:pointer; display:block; height:36px; line-height:36px; box-sizing:border-box; border-left:1px solid #222; width:20%; font-size:20px; text-align:center; float:right;}
.mobileMenu ul li .openChild:active{ background-color:#222;}
.mobileMenu ul li ul{ left:100%;}
/* 表单默认样式 */
.button{ border:none; height:38px; padding-left:15px; padding-right:15px; font-size:14px; background:#0084e9; color:#fff; border-radius:4px;-webkit-transition: all .2s ease;transition: all .2s ease;}
.button:hover{ background:#428bca;}
.text-btn{ color:#f60;}
.input-text{ border:1px solid #ddd;background:#fff;margin:0;box-sizing:border-box; font-size:14px; height:38px; line-height:2; padding:5px 5px; width:100%;-webkit-transition: all .2s ease;transition: all .2s ease;}
.input-text:focus{ box-shadow:0 0 8px rgba(102,175,233,.6); border:1px solid #66afe9;}
.textarea{ border:1px solid #ddd;background:#fff;margin:0;box-sizing:border-box; font-size:14px; padding:5px 5px; width:100%;-webkit-transition: all .2s ease;transition: all .2s ease;}
.textarea:focus{ box-shadow:0 0 8px rgba(102,175,233,.6); border:1px solid #66afe9;}
.select{ border:1px solid #ddd; height:36px;}
.checkbox-group,.radio-group{ border:1px solid #ddd; height:36px;}
.input-error,.input-error:focus{ box-shadow:0 0 8px rgba(255,0,0,.4); border:1px solid #c00;}
.img-captcha{ width:104px; height:38px; cursor:pointer;}
.required{ color:#c00;}
.msg-error{ color:#c00;}
.input-row{ display:table; border-collapse: separate;}
.input-caption{box-sizing:border-box;}
/* 侧边菜单 */
.sideMenuCheckbox{ display:none;}
.sideMenuCheckbox+.small{ display:none;}
.sideMenuCheckbox:checked+.small{ display:block;}
/* 回顶部 */
#toTop{position:fixed; bottom:-100px; right:12px; z-index:1000; width:32px; height:32px; background:#999; color:#fff; cursor:pointer; border-radius:3px; -webkit-transition:all 0.4s; transition:all 0.4s;}
#toTop i{display:block; padding:8px 0 0 10px; font-size:14px;}
#toTop:hover{ background:#333;}
/* 灯箱 */
.lightWrap{position:fixed;top:0;left:0;z-index:6200; width:100%; height:100%; background:rgba(0,0,0,.6); overflow:hidden;}
.lightWrap .closeLightBox{ position:absolute; cursor:pointer; right:10px; top:10px; font-size:30px; color:#fff; line-height:1;}
.lightWrap .item{ text-align:center; position:relative;}
.lightWrap .item img{ max-width:100%; max-height:100%;}
.lightWrap .item .title{ position:absolute; line-height:1.6; bottom:0; width:100%; text-align:center; background:rgba(0,0,0,.4); color:#fff; padding:10px 0;}
.lightWrap .loading{ background:url(../../../public/images/loader.gif) no-repeat center center;}
.lightWrap .owl-prev,.lightWrap .owl-next{ position:absolute; width:40px; text-align:center; font-size:46px; color:#fff; top:50%; margin-top:-35px; background:rgba(0,0,0,.4); -webkit-transition:all .3s ease; transition:all .3s ease;}
.lightWrap .owl-prev{ left:-60px;}
.lightWrap .owl-next{ right:-60px;}
.lightWrap:hover .owl-buttons .owl-prev{ left:10px;}
.lightWrap:hover .owl-buttons .owl-next{ right:10px;}

@media only screen and (max-width: 1199px){
  .hide-md { display: none; }
}
@media only screen and (max-width: 960px){
  .mobileMenuBtn{ display:block;}
  .sideTools{ display:none;}
  .hide-xm { display: none; }
  .toggle em{ width:60%; height:3px; position:absolute; top:8px; left:5.5px; background-color:#0084e9; border-radius:5px;} 
  .toggle em:first-child, .toggle em:last-child{
	  -webkit-transform:translateY(0);
	  transform:translateY(0);}
	.toggle em:last-child{ top:auto; bottom:8px;}
	 .toggle em, .toggle{transition:all 0.3s ease-in-out;}
	 .toggle em:nth-child(2){ top:13.4px;}
}
@media only screen and (max-width: 767px){
  .hide-sm { display: none; }
}
@media only screen and (max-width: 479px){
  .hide-xs { display: none; }
}
/* 顶部工具条 */
.topbar { height: 36px; background-color: #f8f8f8; color: #666; font-size: 12px; border-bottom: 1px solid #e8e8e8;}
.topbar a{ color: #666;}
.topbar a:hover{ color: #0084e9;}
.menubar, .dropdown-menu{ list-style: none; margin:0; padding:0;}
.menubar > li{ float: left; position: relative;}
.menubar .dropdown-toggle{ display: block; padding:0 1em; height: 36px; line-height: 36px;}
.menubar .caret{ display: inline-block; vertical-align: middle; width: 0; height: 0; border-top: 4px solid; border-left: 4px solid transparent; border-right: 4px solid transparent; margin-left: 8px; -webkit-transition:all .3s; transition:all .3s;}
.menubar .dropdown-menu{ position: absolute; z-index: 300; width:; left: 0; top: 36px; visibility: hidden; opacity: 0; width: 100%; background-color: #f2f2f2;}
.menubar .dropdown-menu li a{ display: block; padding: 8px 1em;}
.menubar .dropdown-menu li a:hover{ background-color: #e6e6e6;}
.menubar > li:hover .caret{ -webkit-transform:rotate(180deg); transform:rotate(180deg);}
.menubar > li:hover .dropdown-menu{ visibility: visible; opacity: 1;}

.chain-menu{ float: right;}
.chain-menu ul{ list-style:none; margin:0; padding:0;}
.chain-menu>ul>li{ float:left; position:relative; z-index:9;}
.chain-menu>ul>li>a{ display:block; font-size:16px; min-width:120px; text-align:center; height:70px; line-height:70px;}
.chain-menu>ul>li>a:before{ content:""; position:absolute; bottom:0; left:50%; margin-left:-16px; display:block; width:20px; border-bottom:6px solid #eee; border-left:6px solid transparent; border-right:6px solid transparent; visibility:hidden; -webkit-transform-origin:50% 100%; transform-origin:50% 100%; -webkit-transform:scaleY(0); transform:scaleY(0); -webkit-transition:all .3s ease; transition:all .3s ease;}
.chain-menu>ul>li>ul{ position:absolute; width:100%; visibility:hidden; opacity:0; -webkit-transform-origin:50% 0; transform-origin:50% 0; -webkit-transform:scaleY(0.6); transform:scaleY(0.6); -webkit-transition:all .3s ease; transition:all .3s ease;}
.chain-menu>ul>li>ul li{ position:relative;}
.chain-menu>ul>li>ul a{ display:block; height:50px; padding-left:15px; line-height:50px; background-color:#eee;}
.chain-menu>ul>li>ul>li>ul>li a{ background-color:#f0f0f0;}
.chain-menu>ul>li>ul>li>ul{ position:absolute; left:100%; top:0; width:100%; visibility:hidden; opacity:0; -webkit-transform-origin:0 50%; transform-origin:0 50%; -webkit-transform:scaleX(0.6); transform:scaleX(0.6); -webkit-transition:all .3s ease; transition:all .3s ease;}
.chain-menu>ul>li:hover>a:before{ visibility:visible; opacity:1; -webkit-transform:scaleY(1);transform:scaleY(1);}
.chain-menu>ul>li:hover>ul{ visibility:visible; opacity:1; -webkit-transform:scaleY(1);transform:scaleY(1);}
.chain-menu>ul>li>ul>li:hover>ul{ visibility:visible; opacity:1; -webkit-transform:scaleX(1); transform:scaleX(1);}
.chain-menu>ul>li>ul>li:hover>a{ background-color:#f0f0f0;}
.chain-menu>ul>li>ul>li>ul>li:hover a{ background-color:#e6e6e6;}
.chain-menu .existChild:before{ content:"\f105"; font-family:FontAwesome; position:absolute; line-height:1; right:15px; top:50%; margin-top:-7px; font-size:14px;}
.chain-menu>ul>li>a:before{ display: none; }
.chain-menu>ul ul{ display: none; }

.btn{ display:inline-block; vertical-align:middle; border:1px solid #ccc; background-color:#f8f8f8; line-height:1.42857143; font-size:14px; padding:8px 12px; color:#333; border-radius:3px;
  -moz-box-sizing: border-box;
    -o-box-sizing: border-box;
       box-sizing: border-box;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.btn::-moz-focus-inner{ border:none; padding:0;}
.btn:hover, .btn:active{ background-color:#eee;}
.btn-xs{ padding:1px 5px; line-height:1.5; font-size:12px;}
.btn-sm{ padding:5px 10px;}
.btn-lg{ padding:11px 20px; font-size:18px; line-height:1.3333333;}
.btn-xl{ padding:12px 30px; border-radius:4px; font-size:24px;}

.btn-primary {
  color: #fff;
  background-color: #0275d8;
  border-color: #0275d8;
}
.btn-primary:hover {
  color: #fff;
  background-color: #035faf;
  border-color: #035faf;
}
.btn-success {
  color: #fff;
  background-color: #5cb85c;
  border-color: #5cb85c;
}
.btn-success:hover {
  color: #fff;
  background-color: #449444;
  border-color: #449444;
}
.btn-info {
  color: #fff;
  background-color: #5bc0de;
  border-color: #5bc0de;
}
.btn-info:hover {
  color: #fff;
  background-color: #31b0d5;
  border-color: #31b0d5;
}
.btn-warning {
  color: #fff;
  background-color: #f0ad4e;
  border-color: #f0ad4e;
}
.btn-warning:hover {
  color: #fff;
  background-color: #c38b3a;
  border-color: #c38b3a;
}
.btn-danger {
  color: #fff;
  background-color: #d9534f;
  border-color: #d9534f;
}
.btn-danger:hover {
  color: #fff;
  background-color: #b33d39;
  border-color: #b33d39;
}

.btn-block{ width:100%; text-align:center; padding-left:0; padding-right:0;}
.btn.disabled, .btn[disabled]{ background:#ddd; border-color:#ccc; color:#888; cursor:not-allowed;}

.mt30{ margin-top:30px;}
.mt60{ margin-top:60px;}
.mb30{ margin-bottom:30px;}
.relative{ position: relative;}

/* 消息对话框 */
@charset "utf-8";
@-webkit-keyframes lm-msg-fadeIn {
  from { background-color:rgba(0,0,0,0);}
}
@keyframes lm-msg-fadeIn {
  from { background-color:rgba(0,0,0,0);}
}
@-webkit-keyframes lm-msg-fadeOut {
  to { opacity:0;}
}
@keyframes lm-msg-fadeOut {
  to { opacity:0;}
}
@-webkit-keyframes lm-msg-fromTopIn {
  from { -webkit-transform:translateY(-40px); opacity:0;}
}
@keyframes lm-msg-fromTopIn {
  from { transform:translateY(-40px); opacity:0;}
}
.lm-msg-fadeIn{-webkit-animation: lm-msg-fadeIn 0.3s both; animation: lm-msg-fadeIn 0.3s both;}
.lm-msg-fadeOut{-webkit-animation: lm-msg-fadeOut 0.3s both; animation: lm-msg-fadeOut 0.3s both;}
.lm-msg-fromTopIn{-webkit-animation: lm-msg-fromTopIn 0.25s both; animation: lm-msg-fromTopIn 0.25s both;}
.lm-msg-overlay{ position:fixed; z-index:99999; width:100%; height:100%; left:0; top:0; background-color:rgba(0,0,0,.4);}
.lm-msg-overlay-lte-ie8{filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#66000000,endColorstr=#66000000);}
.lm-msg-dialog{ max-width:280px; width:90%; min-height:60px; position:relative; margin-left:auto; margin-right:auto; overflow:hidden; top:60px; background-color:#fff; border-radius:3px; box-shadow:0 0 10px #888;}
.lm-msg-title{ background-color:#f5f5f5; line-height:34px; height:34px; text-indent:10px; border-bottom:1px solid #e8e8e8;}
.lm-msg-close{ position:absolute; right:0; top:0; background-color:transparent; border:none; line-height:1; color:#666; cursor:pointer; font-size:28px; padding:3px 8px; font-family:Arial;}
.lm-msg-close:hover{ color:#333;}
.lm-msg-content{ padding:20px;}
.lm-msg-padding-left{ padding-left:60px;}
.lm-msg-btns{ text-align:right;}
.lm-msg-btn{ padding:7px 14px; background-color:#0084e9; color:#fff; letter-spacing:2px; cursor:pointer; line-height:1; margin-right:15px; margin-bottom:10px; border:1px solid #0A74C5; border-radius:3px;font-size:inherit; font-family:inherit;}
.lm-msg-btn:hover{ background-color:#0A74C5;}
.lm-msg-cancel{ background-color:#f0f0f0; border-color:#ddd; color:#333;}
.lm-msg-cancel:hover{ background-color:#ddd;}
.lm-msg-icon{ width:30px; height:30px; background:url(../images/lm-msg-icon.html) no-repeat; position:absolute; left:20px; top:51px;}
.lm-msg-alert{ background-position:left top;}
.lm-msg-error{ background-position:-60px top;}
.lm-msg-success{ background-position:-30px top;}
.lm-msg-confirm{ background-position:-90px top;}
.lm-msg-loader{ background:url(../images/lm-msg-loading.html) no-repeat; width:32px; height:32px; top:15px;}

/*浮动-2019*/
.fixed{ position:fixed; width:100%; top:0; background:#FFF;z-index: 998;}
.bg-menu{ }
#el_6789506665001319 {
   /* border-bottom: 3px solid #2198f3;*/
}

.clear{
     height: 0;
     clear: both;
     visibility: hidden;}
li{list-style: none;	} 
.fl{float: left;}
.fr{float: right;}	 
body, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, input, button, textarea, p, blockquote, img {
    margin: 0;
    padding: 0;
}

.type{ margin-top:20px}
.type:after {
     content: ".";
     display: block;
     height: 0;
     clear: both;
     visibility: hidden;
}
.type li{float:left; padding:5px 10px;}
.type li a{ font-size:16px; color:#06F}
/*aidesen 产品*/

.w1200 {
    width: 1200px;
    margin: auto;
}

.showpro{margin-top:40px}
.spro_nav{width:220px;float:left;}
.cpfl{height:50px;line-height:50px;background:#ff8033;color:#fff;font-size:23px;padding-left:25px;border-bottom:1px solid #fff;}
.spro_con{width:935px;float:right;}
.sprocon_pos{color:#666;height:35px;line-height:35px;border-bottom:1px solid #D1D1D1;}
.sprocon_pos a{color:#666}
@media screen and (max-width: 767px){
.sprocon_pos span,.sprocon_pos a{ font-size:12px;}
}
.sprocon_pos span{color:#333}
.sprocon_con{margin-top:40px}
.sprc_lunbo{width:350px;float:left}
.sprc_desc{float:right;width:550px;color:#666}
.sprc_desc h1{font-size:18px;color:#333;line-height:1.7;margin-bottom:22px;}
.lbdesc{line-height:1.8;text-align: justify;}

/* 案例列表页 */
.list_pro{margin-top:30px;width:100%}
.list_pro ul li{width:100%;height:173px;overflow:hidden;float:left;margin-right:20px;margin-bottom:30px;border:3px solid #fff;}
.list_pro ul li:hover{background:#ff8033;border:3px solid #ff8033;}
.list_pro ul li:hover a,.list_pro ul li:hover p{color:#fff}
.lip_l{width:19%;height:99%;text-align:center;border:1px solid #EEE;background:#fff;}
.lip_l span{height: 100%;width: 0;overflow: hidden;display: inline-block;vertical-align: middle;}
.lip_l img{max-width:100%;vertical-align:middle;/*height:100%;*/}
.lip_r{width:76%;padding:0 2%}
.lip_r h3{font-size:16px;margin:10px 0}
.lip_r h3 a{color:#333}
.lip_r p{font-size:13px;color:#666;text-align:justify;line-height:1.5;}
@media screen and (max-width: 767px){
.lip_r p{ display:none;}
}

/* 案例详情页图片轮播 */
.swiper-container {width: 100%; height: 370px; margin-left: auto;margin-right: auto;}
.swiper-slide {text-align:center;background-size: contain;background-position: center;background-repeat: no-repeat;}
.gallery-top {width: 100%; }
.gallery-thumbs {height: 20%; box-sizing: border-box; padding: 10px 0; }
.gallery-thumbs .swiper-slide {width:20%; height:55px;opacity: 0.4;border:1px solid #CCC;margin:0 3px}
.gallery-thumbs .swiper-slide img{max-width:100%}
.gallery-thumbs .swiper-slide-active {opacity: 1;border:1px solid #E4151F;}

.showpro_thr{margin-top:30px;width:100%;border:1px solid #EEE;border-top:0;margin-bottom:100px;}
.showpro_thr_nav{overflow:hidden;width:100%}
.showpro_thr_nav ul{width:103%}
.showpro_thr_nav ul li{width:32.5%;height:60px;line-height:60px;border-top:5px solid #D0D0D0;border-bottom:1px solid #EEE;border-left:1px solid #EEE;text-align:center;float:left;font-size:18px;cursor:pointer;}
.showpro_thr_nav ul li:nth-child(1){border-left:0}
.showpro_thr_con{padding:35px 45px;display:none;color:#333;line-height:2;font-size:16px;}
.thr_on{border-top:5px solid #F38E00 !important;color:#F38E00;}




/*产品中心-aidesen*/
@media screen and (max-width: 960px) {		 
.showpro{margin-top:20px}
.sprocon_con{margin-top:20px}
.spro_nav{display:none}
.spro_con{width:100%}
.sprc_lunbo{width:100%}
.gallery-top{height:330px;}
.sprc_desc{margin-top:20px;width:100%;}
.showpro_thr_nav ul li{height:40px;line-height:40px;font-size:16px;}
.showpro_thr_con{padding:15px;font-size:14px;}
.action{background:#fff}
.action a{color:#666 !important}
.another a{color:#fff !important}

.list_pro ul li{width:46%;height:auto;    margin-right: 3%;}
.lip_l{width:99%;height:150px;}
.lip_l img{height:100%}
.lip_r{width:98%}
}
@media screen and (max-width: 1365px) {
	.w1200{width:85%}
}
@media (max-width: 1365px) and (min-width: 961px) {
	.spro_nav{ width:25%;}
	.spro_con{ width:70%;}
	.sprc_lunbo{ width:30%;}
	.sprc_desc{ width:65%;}
}
@media screen and (max-width: 960px) {	
	.w1200{width:95% !important}
	}
	
	
